package gov.niis.service;

import gov.niis.CtMessage;

import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebService;

@WebService
public interface ServiceClient {
	
	@WebMethod(operationName = "getIncidentInfo", action = "urn:GetIncidentInfo")
	public CtMessage getIncidentInfo (@WebParam(name="message") CtMessage message ) throws Exception;
	
	public CtMessage putIncidentProcessInfo (@WebParam(name="message") CtMessage message ) throws Exception;
	
	public abstract CtMessage putIncidentInfo(@WebParam(name="message") CtMessage message ) throws Exception;
	
	public abstract CtMessage putIncidentResponseInfo (@WebParam(name="message") CtMessage message ) throws Exception;
	
}